package net.xdclass.component;

import net.xdclass.vo.PayInfoVO;

/**
 * @Description
 * @Author 孙浩
 * @Remark
 * @Version 1.0
 **/
public interface PayStrategy {


    /**
     * 下单
     * @return
     */
    String unifiedorder(PayInfoVO payInfoVO);


    /**
     *  退款
     * @param payInfoVO
     * @return
     */
    default String refund(PayInfoVO payInfoVO){return "";}


    /**
     * 查询支付是否成功
     * @param payInfoVO
     * @return
     */
     String queryPaySuccess(PayInfoVO payInfoVO);


}
